static gboolean
find_booted_deployment (OstreeSysroot *self,
+ GPtrArray *deployments,
OstreeDeployment **out_deployment,
GCancellable *cancellable,
GError **error);
ostree_deployment_set_index (deployment, i);
}
- if (!find_booted_deployment (self, &self->booted_deployment,
+ if (!find_booted_deployment (self, deployments, &self->booted_deployment,
cancellable, error))
goto out;
static gboolean
find_booted_deployment (OstreeSysroot *self,
+ GPtrArray *deployments,
OstreeDeployment **out_deployment,
GCancellable *cancellable,
GError **error)
bootlink_arg = g_hash_table_lookup (kernel_args->table, "ostree");
if (bootlink_arg)
{
- for (i = 0; i < self->deployments->len; i++)
+ for (i = 0; i < deployments->len; i++)
{
- OstreeDeployment *deployment = self->deployments->pdata[i];
+ OstreeDeployment *deployment = deployments->pdata[i];
gs_unref_object GFile *deployment_path = ostree_sysroot_get_deployment_directory (active_deployment_root, deployment);
guint32 device;
guint64 inode;